# @Time    : 2022/1/11 16:12
# @Author  : 南黎
# @FileName: 1.3修改 excel.py
import xlrd
from xlutils.copy import copy

# 打开 excel 文件
read_excel = xlrd.open_workbook("python写入excel.xls")

# 复制一份
my_xls = copy(read_excel)

# 选取第一个表单
sheet_1 = my_xls.get_sheet(0)

# 在第五行新增写入数据
sheet_1.write(4, 0, '丁')
sheet_1.write(4, 1, '数据结构')
sheet_1.write(4, 2, '路由与交换技术')
sheet_1.write(4, 3, 60)

# 选取第二个表单
sheet_1 = my_xls.get_sheet(1)

# 替换总成绩数据
sheet_1.write(1, 0, 362)


# 功能说明：获取文件名称的函数 根据获取的当前时间确定格式化的文件名
# 返回值：str的文件名
import time
def get_data_name():
    data_time=time.strftime('%m-%d-%H-%M-%S', time.localtime())#格式化获取的当地时间
    data_name=data_time
    return data_name+"-"

# 保存
my_xls.save(get_data_name()+'python写入excel.xls')#前面加上了时间前缀用以区分新老文件